package com.ruoyi.maode.domain.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 审核列表返回类
 * @author zhangwenqiang
 */
@Data
public class FlowableVO implements Serializable {


    @ApiModelProperty("业务编号")
    private String taskId;

    @ApiModelProperty("流程实例ID")
    private String processInstanceId;

    @ApiModelProperty("业务名称")
    private String taskName;

    @ApiModelProperty("提交人工号")
    private Long submitUserId;

    @ApiModelProperty("提交人")
    private String submitUserName;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty("审核状态")
    private String approveStatus;

    @ApiModelProperty("审核人工号")
    private Long ApproveUserId;

    @ApiModelProperty("审核人")
    private String approveUserName;

    @ApiModelProperty("审核意见内容")
    private String approve;

    @ApiModelProperty("审核意见ID")
    private String result;

    @ApiModelProperty(value = "审核时间")
    private String approveTime;

    @ApiModelProperty("审批报告")
    private String reportUrl;

    @ApiModelProperty("候选组人员")
    private List<CandidateUsersVO> candidateUsers;

    @ApiModelProperty("是否是超级管理员,0-否,1-是")
    private Integer IsAdmin;

    @ApiModelProperty("审批对应批次Code")
    private String partBatchCode;

    @ApiModelProperty("审批的对应零件编码")
    private String partCode;

    @ApiModelProperty("供应商名称")
    private String supplierName;

    @ApiModelProperty("毛坯供应商名称")
    private String roughSupplierName;

    @ApiModelProperty("节点名称")
    private String nodeName;
}
